package com.cool.service.sysmanage;

import com.cool.bo.sysmanage.common.PageQueryBo;
import com.cool.bo.sysmanage.resource.PermissionQueryBo;
import com.cool.po.sysmanagepo.PermissionPo;
import org.springframework.security.access.ConfigAttribute;

import java.util.List;

/**
 * 许可接口
 *
 * @author Jiangmanman
 * @date 2020/07/29
 */
public interface PermissionService {
    PageQueryBo pagingQuery(PermissionQueryBo permissionQueryBo);

    Integer insert(PermissionPo permissionPo);

    Integer deleteById(Integer id);

    Integer updateById(Integer id, PermissionPo permissionPo);

    List<PermissionPo> pagingQueryAll();

    List<String> selectByUri(String requestUrl);

    List<String> selectAllUri();
}
